package com.neu.dao;

import com.neu.pojo.CheckIn;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface CheckInDao {
    /**
     * 获取全部入住信息
     */
    List<CheckIn> getCheckInList();

    /**
     * 根据入住编号删除入住信息
     */
    int delCheckIn(int checkInNum);

    /**
     * 根据入住编号更改入住信息
     */
    int updateCheckIn(CheckIn checkIn);

    /**
     * 增加入住信息
     */
    int addCheckIn(CheckIn checkIn);

    /**
     * 获取入住数量
     */
    int getCheckInCount();

    /**
     * 按页获取入住信息
     */
    List<CheckIn> getCheckInByPage(@Param("index") int index, @Param("count") int count);

    CheckIn getCheckInByTel(long tel);

}
